MVRKQFQQAKTGIEALKSMDANNYLKKVGLGRDDMFFWKQVGKALLCTYTIFGMAWIYNETSPLGWWTLKPRPKEERELAHLYERREFPYPGDTEAMEDFVAKGGMIGTAIGPKGIVESEGEADNYQKEMEKKKFDKEAQKLWLRMRNEVITELQEKGHNLE